package com.sskj.b70.m.bean;

import com.google.gson.annotations.SerializedName;

import java.util.List;

public class FabiOrderBean {


    /**
     * oop_account : 384115
     * oop_name : 李*白
     * type : 2
     * ss_reason : null
     * order_num : 8653487381566
     * total_num : 8.3333
     * price : 1.20
     * total_price : 10.00
     * refer : 9306
     * command : null
     * add_time : 1530686534
     * status : 1
     * down_time : 0
     * pay_list : [{"id":"3","name":"lixiaobai","bank":"16654","branch":"465456","number":"654654564","type":"backcard","status":"1","tip":App.INSTANCE.getString(R.string.strFabiOrderBean15)}]
     */

    private String oop_account;
    @SerializedName(value = "oop_name", alternate = {"username"})
    private String oop_name;
    private int type;
    private Object ss_reason;

    private String order_num;
    private String total_num;
    private String price;
    @SerializedName(value = "total_price", alternate = {"totalPrice"})  // 总价
    private String total_price;
    private String refer;
    private Object command;
    private String add_time;
    private String status;
    private String notes;
    private int down_time;
    @SerializedName(value = "pay_list", alternate = {"list"})
    private List<PayListBean> pay_list;

    public String getNotes() {
        return notes;
    }

    public void setNotes(String notes) {
        this.notes = notes;
    }

    public String getOop_account() {
        return oop_account;
    }

    public void setOop_account(String oop_account) {
        this.oop_account = oop_account;
    }

    public String getOop_name() {
        return oop_name == null ? "" : oop_name;
    }

    public void setOop_name(String oop_name) {
        this.oop_name = oop_name;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public Object getSs_reason() {
        return ss_reason;
    }

    public void setSs_reason(Object ss_reason) {
        this.ss_reason = ss_reason;
    }

    public String getOrder_num() {
        return order_num;
    }

    public void setOrder_num(String order_num) {
        this.order_num = order_num;
    }

    public String getTotal_num() {
        return total_num;
    }

    public void setTotal_num(String total_num) {
        this.total_num = total_num;
    }

    public String getPrice() {
        return price;
    }

    public void setPrice(String price) {
        this.price = price;
    }

    public String getTotal_price() {
        return total_price;
    }

    public void setTotal_price(String total_price) {
        this.total_price = total_price;
    }

    public String getRefer() {
        return refer;
    }

    public void setRefer(String refer) {
        this.refer = refer;
    }

    public Object getCommand() {
        return command;
    }

    public void setCommand(Object command) {
        this.command = command;
    }

    public String getAdd_time() {
        return add_time;
    }

    public void setAdd_time(String add_time) {
        this.add_time = add_time;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public int getDown_time() {
        return down_time;
    }

    public void setDown_time(int down_time) {
        this.down_time = down_time;
    }

    public List<PayListBean> getPay_list() {
        return pay_list;
    }

    public void setPay_list(List<PayListBean> pay_list) {
        this.pay_list = pay_list;
    }

    public static class PayListBean {
        /**
         * id : 3
         * name : lixiaobai
         * bank : 16654
         * branch : 465456
         * number : 654654564
         * type : backcard
         * status : 1
         * tip : 银行卡
         */

        private String id;
        private String name;
        private String bank;
        private String branch;
        private String number;
        private String type;
        private String status;
        private String tip;
        private String img;
        private String price;
        private String totalNum;
        private String refer;

        public String getDealEntrustNo() {
            return dealEntrustNo;
        }

        public void setDealEntrustNo(String dealEntrustNo) {
            this.dealEntrustNo = dealEntrustNo;
        }

        private String dealEntrustNo;

        public String getRemarkInfo() {
            return remarkInfo;
        }

        public void setRemarkInfo(String remarkInfo) {
            this.remarkInfo = remarkInfo;
        }

        private String remarkInfo;

        public String getRefer() {
            return refer;
        }

        public void setRefer(String refer) {
            this.refer = refer;
        }

        public String getTotalNum() {
            return totalNum;
        }

        public void setTotalNum(String totalNum) {
            this.totalNum = totalNum;
        }


        public String getUsername() {
            return username;
        }

        public void setUsername(String username) {
            this.username = username;
        }

        private String username;

        public int getCountDownTime() {
            return countDownTime;
        }

        public void setCountDownTime(int countDownTime) {
            this.countDownTime = countDownTime;
        }

        private int countDownTime;

        public String getPrice() {
            return price;
        }

        public void setPrice(String price) {
            this.price = price;
        }

        public String getTotalPrice() {
            return totalPrice;
        }

        public void setTotalPrice(String totalPrice) {
            this.totalPrice = totalPrice;
        }

        private String totalPrice;

        public String getCommand() {
            return command;
        }

        public void setCommand(String command) {
            this.command = command;
        }

        private String command;

        public String getEntrustNo() {
            return entrustNo;
        }

        public void setEntrustNo(String entrustNo) {
            this.entrustNo = entrustNo;
        }

        private String entrustNo;  // 订单号

        public List<PayType> getStockUserPayWays() {
            return stockUserPayWays;
        }

        public void setStockUserPayWays(List<PayType> stockUserPayWays) {
            this.stockUserPayWays = stockUserPayWays;
        }

        private List<PayType> stockUserPayWays;

        public String getImg() {
            return img;
        }

        public void setImg(String img) {
            this.img = img;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getBank() {
            return bank;
        }

        public void setBank(String bank) {
            this.bank = bank;
        }

        public String getBranch() {
            return branch;
        }

        public void setBranch(String branch) {
            this.branch = branch;
        }

        public String getNumber() {
            return number;
        }

        public void setNumber(String number) {
            this.number = number;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public String getTip() {
            return tip;
        }

        public void setTip(String tip) {
            this.tip = tip;
        }

        public class PayType {
            private String wxAccount;
            private String alipayAccount;
            private String payType;
            private String bankCardNo;
            private String aliImg;
            private String wxImg;

            public String getBankCardType() {
                return bankCardType;
            }

            public void setBankCardType(String bankCardType) {
                this.bankCardType = bankCardType;
            }

            public String getBankCardOpenBank() {
                return bankCardOpenBank;
            }

            public void setBankCardOpenBank(String bankCardOpenBank) {
                this.bankCardOpenBank = bankCardOpenBank;
            }

            private String bankCardType;// 银行卡支行
            private String bankCardOpenBank;  //分行

            public String getRealname() {
                return realname;
            }

            public void setRealname(String realname) {
                this.realname = realname;
            }

            private String realname;

            public String getWxAccount() {
                return wxAccount;
            }

            public void setWxAccount(String wxAccount) {
                this.wxAccount = wxAccount;
            }

            public String getAlipayAccount() {
                return alipayAccount;
            }

            public void setAlipayAccount(String alipayAccount) {
                this.alipayAccount = alipayAccount;
            }

            public String getPayType() {
                return payType;
            }

            public void setPayType(String payType) {
                this.payType = payType;
            }

            public String getBankCardNo() {
                return bankCardNo;
            }

            public void setBankCardNo(String bankCardNo) {
                this.bankCardNo = bankCardNo;
            }

            public String getAliImg() {
                return aliImg;
            }

            public void setAliImg(String aliImg) {
                this.aliImg = aliImg;
            }

            public String getWxImg() {
                return wxImg;
            }

            public void setWxImg(String wxImg) {
                this.wxImg = wxImg;
            }
        }
    }
}
